A Client-Side Workflow Middleware in the Grid
نویسندگان
چکیده
Grid computing is becoming a mainstream technology for sharing large-scale resources, accomplishing collaborative tasks and integrating distributed systems. With the development of the Grid technology, the Grid will provide the fundamental infrastructure not only for e-Science but also for e-Business, e-Government and e-Life. The workflow management system in the Grid is important to support such Grid applications. This paper proposes a framework of client-side workflow middleware, puts the emphasis on the transaction management and service discovery in workflow. The transaction in the workflow includes atomic transaction and compensation transaction. The coordination of these transactions in workflow is introduced in detail.
منابع مشابه
A Light-Weight Grid Workflow Execution Engine Enabling Client and Middleware Independence
We present a generic and light-weight Grid workflow execution engine made available as a Grid service. A long-term goal is to facilitate the rapid development of application-oriented end-user workflow tools, while providing a high degree of Grid middleware-independence. The workflow engine is designed for workflow execution, independent of client tools for workflow definition. A flexible plugin...
متن کاملRESTful Services and Web-OS Middleware: a Formal Specification Approach
Web Operating Systems can be seen as an extension of traditional Operating Systems where the addresses used to manage files and execute programs (via the basic load/execution mechanism) are extended from local filesystem path-names to URLs. A first consequence is that, similarly as for traditional web technologies, executing a program at a given URL can be done in two modalities: either the exe...
متن کاملModular Workflow Engine for Distributed Services using Lightweight Java Clients
Abstract—In this article we introduce the concept and the first implementation of a lightweight client-server-framework as middleware for distributed computing. On the client side an installation without administrative rights or privileged ports can turn any computer into a worker node. Only a Java runtime environment and the JAR files comprising the workflow client are needed. To connect all c...
متن کاملExperiences with different middleware solutions on the NW-GRID
Grid computing is becoming an increasingly important way for computational scientists to access computer resources. However, there is currently no consensus on the optimum middleware for providing access to these resources, or even a uniform way for users to interact with a particular middleware solution. As part of our work on the NWGRID project, and in our development of our CCP1 GUI software...
متن کاملFile Managing and Program Execution in Web Operating Systems
Web Operating Systems can be seen as an extension of traditional Operating Systems where the addresses used to manage files and execute programs (via the basic load/execution mechanism) are extended from local filesystem path-names to URLs. A first consequence is that, similarly as in traditional web technologies, executing a program at a given URL, can be done in two modalities: either the exe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005